<template>
  <div></div>
</template>
<script>
export default {
  async created() {
    //从浏览器的缓存中，获取登录名和密码
    let loginId = localStorage.getItem("loginId");
    let loginPwd = localStorage.getItem("loginPwd");
    if (!loginId || !loginPwd) {
      //跳转到登录页
      await this.$router.push("/login");
    } else {
      let rsp = await this.$post("/PC/PCLogin", { loginId, loginPwd });
      if (rsp.code === "0") {
        //服务器返回一个token(令牌)
        //所以。需要保存改token信息，通常会保存在浏览器的缓存空间中
        //浏览器的缓存空间，有两种：localStorage和sessionStorage
        //区别localStorage里面保存的数据会一直存在，sessionStorage里面保存的数据随着浏览器的关闭而自动清空
        sessionStorage.setItem("AUTH_TOKEN", rsp.data.sessionId);
        // 将token信息放到请求头中
        this.$setToken();
        await this.$router.push("/layout");
      } else {
          //跳转到登录页
           await this.$router.push("/login");
      }
    }
  },
};
</script>
<style scoped lang="scss">
</style> 